基础概念: 组合运算符和运算对象(优先级与结合律) 运算对象转换(类型转换) 运算符重载(<< >>之类) 左值和右值 算术运算符 ...
基础概念: 组合运算符和运算对象(优先级与结合律) 运算对象转换(类型转换) 运算符重载(<< >>之类) 左值和右值 算术运算符 ...
除了使用下标访问string对象的字符或者vector对象的元素,还可以通过迭代器来实现相同的目的。 使用迭代器 迭代器运算符 将迭代器从一个元素移动到另外一个元素 ...
动态数组不是数组! 将new T[] 分配得到的内存称为“动态内存”,这种说法其实不准确,使用new分配一个数组时,我们并未得到一个数组类型的对象,而是一个数组元素类型的指针,即使用类型别名定义 ...
函数指针指向的是函数而非对象,和其他指针一样,函数指针指向某种特定类型,函数的类型由它的返回类型和形参类型共同决定,与函数名无关。 记个概念,暂时没用到,用到再细细地学一下【逃】 ...
lambda表达式的捕获跟参数差不多,可以是值或者引用。 1.值捕获 与传值参数类似,采用值捕获的前期是变量可以拷贝;与参数不通透的是:被捕获的变量的值是在lambda创建时拷贝,而不是调用 ...